vcNavMeshData
A data container for accessing the navigation mesh data of a vcNavUnit. The data includes the vertices of the navigation mesh polygons, polygon references, and area boundaries. Only some or none of the data is available depending on the nav mesh build stage and settings.
See in: Overview
Module: vcCore
Parent: -
Children -
Referenced by: -
Properties
Learn how to use properties here. The properties are also inherited from the parent class.
| Name | Type | Access | Description |
| AreaBoundaries | list[tuple[vcVector, vcVector]] | R | Gets the line segments for area boundaries as list[tuple[vcVector, vcVector]]. Only the area crossing boundaries are included. |
| DetailedMeshVertices | list[list[vcVector]] | R | Gets the vertices of the most detailed/final navigation mesh polygons as list[list[vcVector]]. |
| MeshVertices | list[list[vcVector]] | R | Gets the vertices of the navigation mesh polygons as list[list[vcVector]]. |
| PolyReferences | list[Integer] | R | Gets the intenal IDs of the navigation mesh polygons as list[int]. The IDs are in the same order as the polygons appear in the MeshVertices. |
| RestrictedPolys | list[Integer] | R | Gets the reference IDs of the polygons that belong to areas with assigned ID (restricted area). |
| TesselationVertices | list[list[vcVector]] | R | Gets the first stage tesselation data/polygons i.e. the input data for nav mesh building as list[list[vcVector]]. |